/* Custom CSS */
html, body {
 background-image:url('../images/bg_v35.jpg');background-repeat; background-attachment:fixed; font: 12px Arial, Helvetica, Verdana, sans-serif; 
}
button{
font-weight: bold;
}

form .clearfix {
    margin-bottom: 10px;
}
form {
    margin-bottom: 8px; }
fieldset {margin-bottom: 10px;
    padding-top: 10px;}
.content h3 { margin-left:90px; }

input { width:auto; }

hr {
    border-color: #E7E7E7;
    border-style: solid;
    border-width: 1px 0 0;
    height: 0;
    margin: 12px 0;
    padding: 0;
}
.label { font-size:9px; }
.margin-top-10 { margin-top: 10px; }
.container.margin-top-10 { margin-top: 10px; }
p.no-margin { margin: 0px; }
.label a { color: white; }
input, select, textarea { color: #404040; }
.breadcrumb li { color: #404040; }
.alert-message { clear: left; }

/* HEADER */
div.topbar-wrapper { position: static; margin: 5px 0 0; }
div.topbar-wrapper div.topbar { position: static; margin: 0 -20px; height: inherit; }
div.topbar-wrapper div.topbar .fill { padding-left: 20px; padding-right: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.logo h3 { font-size: 4em; margin-bottom: 10px; }
.logo h3 a, .logo h3:hover { text-decoration: none; color: #404040; }
.row.login_nav { text-align: right; margin-left:0px; }
.row.login_nav .logo { float:left; margin:10px; }
.row.login_nav ul { margin-bottom: 10px; }
.login_nav ul li { display: inline; position: relative; }
.login_nav ul li.languages a.active { background:url(../images/language_arrow.gif) no-repeat right center; padding-right:10px !important; }


/* Languages & flags */
.languages a { color:#CBCFD3;}
a#es_ES {background:url(../images/language/spain.png) left center no-repeat;}
a#da_DA {background:url(../images/language/denmark.png) left center no-repeat;}
a#en_US {background:url(../images/language/unitedkingdom.png) left center no-repeat;}
#lang_img{padding-left:20px;}
#lang_arrow {background:url(../images/language_arrow.gif) no-repeat right center; padding-right:10px !important;}

#currentflag:lang(es_ES) {
    background: url("../images/language/spain.png") no-repeat scroll left center transparent;
    color: transparent;}
#currentflag:lang(en_US) {
    background: url("../images/language/unitedkingdom.png") no-repeat scroll left center transparent;
    color: transparent;}

.login_nav ul li.languages ul { position: absolute; right: 0; display: none;  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDD;
    border-radius: 5px 5px 5px 5px;
	z-index:1001;}
.login_nav ul li.languages ul li { border-top:1px dotted #DDD; border-right:none; display:block; padding:2px 12px; width:70px; position:static; }
.login_nav ul li.languages ul li a { display:block;}
.login_nav ul li.languages ul li.first { border:none; margin-top: -2px; }

.topbar .fill {
    /*background: #2cabe6;
    background-color: #2cabe6;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2b92c2), to(#2cabe6));
    background-image: -moz-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -ms-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b92c2), color-stop(100%, #2cabe6));
    background-image: -webkit-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -o-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: linear-gradient(top, #2b92c2, #2cabe6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b92c2', endColorstr='#2cabe6', GradientType=0);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);*/
	
	background: #405A6A;
    background-color: #405A6A;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#839BA9), to(#405A6A));
    background-image: -moz-linear-gradient(top, #839BA9, #405A6A);
    background-image: -ms-linear-gradient(top, #839BA9, #405A6A);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #839BA9), color-stop(100%, #405A6A));
    background-image: -webkit-linear-gradient(top, #839BA9, #405A6A);
    background-image: -o-linear-gradient(top, #839BA9, #405A6A);
    background-image: linear-gradient(top, #839BA9, #405A6A);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#839BA9', endColorstr='#405A6A', GradientType=0);
    -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	/*
	background: #CCCCCC;
	 -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);*/
}
.topbar div > ul a.menu:hover, .nav a.menu:hover, .topbar div > ul li.open .menu, .nav li.open .menu, .topbar div > ul .dropdown-toggle:hover, .nav .dropdown-toggle:hover, .topbar div > ul .dropdown.open .dropdown-toggle, .nav .dropdown.open .dropdown-toggle {
    background: #2cabe6;
    background: rgba(44, 171, 230, 1);
}
.topbar div > ul .menu-dropdown, .nav .menu-dropdown, .topbar div > ul .dropdown-menu, .nav .dropdown-menu {
    background: #2cabe6;
    background-color: #2cabe6;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2b92c2), to(#2cabe6));
    background-image: -moz-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -ms-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b92c2), color-stop(100%, #2cabe6));
    background-image: -webkit-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -o-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: linear-gradient(top, #2b92c2, #2cabe6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b92c2', endColorstr='#2cabe6', GradientType=0);
    z-index: 1;
}
.topbar a, .topbar div > ul .menu-dropdown li a, .nav .menu-dropdown li a, .topbar div > ul .dropdown-menu li a, .nav .dropdown-menu li a { 
    color: #FFF;
}
.topbar div>ul a:hover,.nav a:hover{color: #8C8C8C;}
.topbar div>ul .menu-dropdown li a:hover,.nav .menu-dropdown li a:hover,.topbar div>ul .dropdown-menu li a:hover,.nav .dropdown-menu li a:hover { 
    background: #2cabe6;
    background-color: #2cabe6;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#2b92c2), to(#2cabe6));
    background-image: -moz-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -ms-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b92c2), color-stop(100%, #2cabe6));
    background-image: -webkit-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: -o-linear-gradient(top, #2b92c2, #2cabe6);
    background-image: linear-gradient(top, #2b92c2, #2cabe6);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b92c2', endColorstr='#2cabe6', GradientType=0);
}
.topbar ul li.publish a { font-weight: 600; }
.search-line { width: 980px; margin: 0 auto; border-top: 1px solid #EBEBEB; }
/* INCLUDE SEARCH */
.inc-search input, .inc-search select, .inc-search button, .inc-search .chzn-container { float: left; margin: 0 2px; }
.chzn-container .chzn-results { clear: left; }
#containerHead li { color:#CBCFD3;}
.inc-search .publish { margin-bottom: 18px;	padding-top: 18px; text-align: right; }
.row.inc-search { margin-bottom: 0px; }
/* FOOTER */
.footer-line { width: 980px; margin: 0 auto; border-bottom: 1px dotted #CCCCCC;}
.container.footer { margin: 10px auto; }
/* MAIN PAGE */
.latest_ads.container-left {}
.latest_ads.container-left h1 { border-bottom: 1px dotted #cccccc; padding-bottom: 5px; margin-bottom: 10px; }
.latest_ads.container-left h2 { font-size: 14px; line-height: 18px }
.latest_ads.container-left p { margin-bottom: 0px; }
.latest_ads.container-left p.gray { color: #BFBFBF; }
.latest_ads.container-left .photo {  width: 98px; height:75px; float: left; display: inline; margin: 0px; 5px; border: 1px dotted #999999; text-align:center;}
.latest_ads.container-left .description { display: inline; width: 300px; }
.latest_ads.container-left .latest_item{     
    position: relative;
    cursor:pointer; 
    margin-right:6px; 
    margin-bottom: 10px; padding:3px;
    width:100px; float:left;
    border: 1px solid #DFF495;
    /*    border-radius: 4px 4px 4px 4px;*/
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
    display: block;
    line-height: 1;
}
.latest_ads.container-left .latest_item:hover { background-color: #B9CE33 !important; }
.latest_item a { color:#3C3C3C; font-size:90%; }
#pricehome {
    float: right;
    margin-right: 0px;
    margin-top: -16px;
    background-color: #CC0000;
    color:white;
    padding:2px 4px;
    font-size:11px;
    width:91px;
    text-align:right;
}
.latest_ads.container-left .line_home_title {
    margin-left:8px; margin-bottom: 10px; padding:2px; min-height: 140px; width:102px; float:left;
   
}
.latest_ads.container-left  .photo  a { line-height: 80px;}
.latest_ads.container-left .show-all-ads { text-align: right; font-size: 14px; }
.latest_ads .show-all-ads { margin-bottom: 10px; }
/* SEARCH */
.search .sidebar hr { margin-top:10px; margin-bottom:0px;}
.search .sidebar fieldset { padding-top: 0px; margin-bottom:0px; }
.search .sidebar .alert-button { margin-top: 10px; }
.search .sidebar h5 {color:#FFFFFF; /* border-bottom: 1px dotted #404040; margin-bottom: 10px; */ padding-bottom: 0px; line-height: 28px; text-transform: lowercase;}
.search .content .search-header { border-bottom: 1px dotted #404040; margin-bottom: 10px; margin-left:0px; width:100%; }
.search .content h1 { float: left; margin-bottom: 5px; }
.search .content p.filters { float: right; margin-top: 5px; width:100%; padding-bottom:4px; }
.search .content p.filters a.current { text-decoration:underline; background:url(../images/order_by_current.gif) no-repeat right 45%; padding-right:12px; }
 .photo { width: 148px; height:110px; float: left; display: inline; margin: 0px; 5px; border: 1px dotted #999999; text-align:center; }
 .photo a {text-decoration:none; color:#999999; line-height: 110px; font-size:10pt;}
.search .content .description { display: inline; float: left;
    padding-left: 10px;
    width: 74%; 
	}
.search .sidebar span {color:#FFFFFF; }
.search .content h3 { font-size: 14px; line-height: 18px; margin-left:0px; color:#347A46;}
.search .content p { margin-bottom: 0px; }
.search .content p.gray { color: #BFBFBF; }
.search .content .premium { padding: 10px; width: 620px;
    background-color: #EEDC94;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#FCEEC1), to(#EEDC94));
    background-image: -moz-linear-gradient(top, #FCEEC1, #EEDC94);
    background-image: -ms-linear-gradient(top, #FCEEC1, #EEDC94);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCEEC1), color-stop(100%, #EEDC94));
    background-image: -webkit-linear-gradient(top, #FCEEC1, #EEDC94);
    background-image: -o-linear-gradient(top, #FCEEC1, #EEDC94);
    background-image: linear-gradient(top, #FCEEC1, #EEDC94);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    border-color: #EEDC94 #EEDC94 #E4C652;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    border-width: 1px;
    border-style: solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); }
.search .content .premium h3 small, .search .content .premium h3 small { 
    color: black; 
}
.search {
    background: #FFFFFF;
}
.search .content .line { border-bottom: 1px dotted #cccccc; margin-left:0px; min-height: 80px; width:100%; padding:15px 0px; cursor: pointer;}
.search .content .line:hover { background-color: #FFFFBB !important; }
.search .pagination { float: right; margin-bottom:0px; }
/* CONTACT */
.contact { width: 600px; margin: 0px auto; margin-bottom:25px; }
.contact .well { padding-bottom: 0; }
.contact .actions, .contact fieldset, .contact form { margin-bottom: 0px; }
.inline-help.padding-top { padding-top: 6px; line-height: 18px; float: left; }
/* USER */
.container.user { margin-top: 20px; margin-bottom: 20px; }
.container.user  p { margin-bottom: 0px; }
.container.user .item-alert h6 { line-height: 8px; }
/* ITEM */
.modal form { padding-left: 0px; margin-bottom: 0px; }
.item-contact.modal, .item-sendfriend.modal { width:320px; margin: -280px 0 0 -120px; }
.item-contact input.xlarge, .item-sendfriend input.xlarge, .item-contact textarea.xlarge, .item-sendfriend textarea.xlarge { width: 260px; }
.item-detail h1 { font-size: 20px; margin-bottom:0px; background-color:#FFFFFF; }
.item-detail h1 small { font-size: 16px; color: #404040; }
.item-detail .photos a img { text-decoration: none; }
.item-detail .comments { margin-top: 10px; }
.item-detail .comments h2 { border-bottom: 1px dotted #404040; margin-bottom: 12px; }
.item-detail .comments .list-comments { border-bottom: 1px dotted #404040; }
.item-detail .comments .list-comments .comment p { background: no-repeat url('../images/comments_quotes.png'); padding-left: 50px; min-height: 25px; }
.item-detail .comments .list-comments .pagination ul { float: right; }
.item-detail .comments form { margin-bottom: 0px; }
.item-detail .comments form fieldset legend { padding-top: 12px; }
.item-detail .comments form fieldset, .item-detail .comments form fieldset .actions { padding-bottom: 0px; }
.item-detail .comments .input textarea.xlarge  { width: 400px; }
/* ITEM POST AND EDIT */
.item-post h1 { margin-bottom: 20px; margin-left: 5px; margin-top: 10px; border-bottom: 1px dotted #404040; }
.item-edit h1 { margin-bottom: 20px; margin-left: 5px; margin-top: 10px; border-bottom: 1px dotted #404040; }
.item-post form, .item-edit form { padding-top: 0px; }
.item-post form fieldset, .item-edit form fieldset { padding-top: 0px; }
.item-post form.well, .item-edit form.well { padding-bottom: 0px; }
/*.item-post form label, .item-edit form label { font-weight: 600; font-size: 14px; }*/
.item-post form input[type="file"], .item-edit form input[type="file"] { background-color: whiteSmoke; }
.item-post .inputs-list label, .item-edit .inputs-list label { font-weight: normal; }
/*.item-post form h3, .item-edit form h3 { margin-left: 40px; border-bottom: 1px dotted #404040; margin-bottom: 20px; }*/
.item-edit .media-grid { }
.item-post .photos .input-file, .item-post .photos .input { margin-left: 150px }
.item-edit .photos .input-file, .item-edit .photos .input { margin-left: 150px }
.item-edit .photos .more-photos .input-file, .item-post .photos .more-photos .input-file { margin-left: 150px; }

.item-edit .photos .thumbnail { width: 90px; height: 90px; }
/* guarrerias juanjo */
.alert-normal{background-color:#FAFAFA;border-color:#FAFAFA;border: 1px solid #DFDFDF;}
.alert-normal h5,.alert-normal h4,.alert-normal h3,.alert-normal h2,.alert-normal h1,.alert-normal p { color:#6A6A6A; }
.well-search{
background-color:#F5F5F5;margin-bottom:20px;padding:10px;min-height:20px;
/*border:1px solid #eee;
border:1px solid rgba(0, 0, 0, 0.05);
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.05);*/

border:1px solid #ccc;
border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-webkit-transition:0.1s linear all;-moz-transition:0.1s linear all;-ms-transition:0.1s linear all;-o-transition:0.1s linear all;transition:0.1s linear all;
}
.well-search-mail{
color:#FFFFFF;
text-align:center;
background-color:#347A46;
margin-bottom:8px;
padding:10px;
min-height:20px;
border:1px solid #ccc;
border-bottom-color:#bbb;
}
.well-search-mail fieldset, .well-search-mail form { margin-bottom:0px;}
.well-search-mail h4 { font-size:14px; line-height:24px; color:#FFFFFF;}
.well-content{background-color:#FFFFFF;margin-bottom:20px;padding:10px;
              min-height:20px;
              border-top:1px solid rgba(0, 0, 0, 0.05);
/*              -webkit-border-radius:4px;
              -moz-border-radius:4px;
              border-radius:4px;*/
              border-color:#ddd;border-color:rgba(0, 0, 0, 0.15); display:table;
width:70%;
}
.well-search h5,.well-search h4,.well-search h3,.well-search h2,.well-search h1,.well-search p, well-search span { color:#3A3A3A; }
.well-search-green{
background-color:#347A46;
margin-bottom:20px;padding:10px;min-height:20px;
border:1px solid #ccc;
border-bottom-color:#bbb;
color:#FFFFFF;
}

/* homeeeeeeeeee */
.btn-group a, ul#categories li a {
    color: #01497B;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	/*padding: 8px 19px 4px;
	height: 28px;*/
}
#searchTop button {
-webkit-border-top-left-radius:0px;
-moz-border-radius-topleft:0px;
border-top-left-radius:0px;
-webkit-border-bottom-left-radius:0px;
-moz-border-radius-bottomleft:0px;
border-bottom-left-radius:0px; 
padding: 0px 8px 5px 8px; margin-left:-6px;
}

/* RightBar Index */
#rightbar input[type="submit"],
.rightbarLink
{   
    color: #FFF;
    font-weight: bold;
    font-family: Arial,sans-serif;    
    border: 1px solid #030C16;   
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    padding: 4px 17px;    
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);   
    float:right;
    margin-right: 10px;
    margin-top:5px;    
     
    background-color:#6F9900;
    background-repeat:repeat-x;
    background-image:-khtml-gradient(linear, left top, left bottom, from(#9AB513), to(#6F9900));
    background-image:-moz-linear-gradient(top, #9AB513, #6F9900);
    background-image:-ms-linear-gradient(top, #9AB513, #6F9900);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9AB513), color-stop(100%, #6F9900));
    background-image:-webkit-linear-gradient(top, #9AB513, #6F9900);
    background-image:-o-linear-gradient(top, #9AB513, #6F9900);
    background-image:linear-gradient(top, #9AB513, #6F9900);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9AB513', endColorstr='#6F9900', GradientType=0);
}
#rightbar input[type="submit"]:hover,
.rightbarLink:hover
{
    text-decoration:none;
    color:#fff;
    background:#B9CE33;
     background-color:#fff;
    background-repeat:repeat-x;
    background-image:-khtml-gradient(linear, left top, left bottom, from(#B9CE33), to(#B9CE33));
    background-image:-moz-linear-gradient(top, #B9CE33, #B9CE33);
    background-image:-ms-linear-gradient(top, #B9CE33, #B9CE33);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #B9CE33), color-stop(100%, #B9CE33));
    background-image:-webkit-linear-gradient(top, #B9CE33, #B9CE33);
    background-image:-o-linear-gradient(top, #B9CE33, #B9CE33);
    background-image:linear-gradient(top, #B9CE33, #B9CE33);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9CE33', endColorstr='#B9CE33', GradientType=0);
}

.liSearch {
    float: left;
    padding-right: 5px;
    padding-bottom: 2px;
}
#ulSearch {
margin-left:5px;
}
#ulSearch select {
    /*height: 120px;*/
    max-width: 170px;
    min-width: 150px;
	font-size:110%;
}
.container-left{margin-left:auto;margin-right:auto;zoom:1;}.container:before,.container:after{display:table;content:"";zoom:1;*display:inline;}
.container-fluid>.content-left{ float:left; width:665px;}
.container-fluid>.content-right{float:right; width:270px;}
.container-fluid{padding-left:0px;padding-right: 0px;}

/* Add Trucks */
.SelectCat
{
    float:left;
    margin-right:12px;
    width:130px;
    
}
.SelectCat label
{
    border: 1px solid #DDDDDD;
    cursor: pointer;
    margin: 2px;
    padding: 7px;
    cursor:pointer;
    text-align:left;
    width:122px;
}
.SelectCat label:hover
{
    background-color: #E2EFFD;
   /*-moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;*/
   box-shadow: 0 0 0.5em #3694CB;
}
.labelSelected {
   background-color: #E2EFFD;
   /*-moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;*/
   box-shadow: 0 0 0.5em #3694CB;
}

.SelectCat span
{
    font-weight:bold;
}

#addTruckFirst
{    
    width:625px;
	height:270px;
}
.controls label:hover
{
   color: #50AFD9;  
}


/* cajita */
div.cajita-well div.cajita {
    display: block;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}
.cajita {
    display: none;
   width:660px;
    z-index: 1000;
}
.cajita .inner {
    background-color: rgba(0, 0, 0, 0.8);
    width: 380px;
}
.cajita .inner {
    background-color: #BFBDBD;
}
.cajita .inner {
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    overflow: hidden;
    padding: 1px;
     width:660px;
}
.cajita .title {
    background-color: #F5F5F5;
    border-bottom: 1px solid #EEEEEE;
    border-radius: 3px 3px 0 0;
    line-height: 1;
    padding: 9px 15px;
}
.cajita .content {
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    padding: 14px;
}
.botonera
{margin-top:10px;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #9D261D;
}
.control-label p,
.controls p
{
    font-size:small; 
    font-weight:bold;
    padding-top:4px;
}
.field-validation-valid {
    display: none;
}
.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
	margin-left: 150px;
}
.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}
.validation-summary-valid {
    display: none;
}

/* Loading */
#clock {
position: fixed;
z-index: 100;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
background: url('../images/loading.gif') center center no-repeat;
}
#curtain {
    background-color: silver;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

#sub_alert fieldset { padding-top:0px; }
#sub_alert input { width:95%; margin-bottom:4px; }
#sub_alert button { width:100%; }
.idleField{  
   color: #999999;
    font-style: italic;
    } 
	
/* Item Details */
.content_block {
    background: #F2F2F2;
    box-shadow: 0 0 1px rgba(34, 25, 25, 0.4);
    margin-left: 20px;
    padding: 5px;
    width:930px;
    display:table;
    padding-top:0px;

}	

#contact p {
/*margin-bottom: 2px;*/
font-size:14px;
}

.item_contact{
float:right;
width:316px;
background-color:#ffffff;
color:#404040;
padding:0px;
}
.item_contact label {
	text-align:left;}
.media-grid {
float:right;
max-width:354px;
margin-bottom:20px;
}
.item-edit .media-grid li {
 float: left;
 margin-left: 10px;
}
.media-grid a {
float:right;
margin-left: 5px;
margin-bottom: 5px;
}
#item_main {width:608px;margin-left:0px;float:left;}
#item_main h4 { line-height:0px;margin-top: 10px;}
#item_main hr { margin-top:6px; }
.table th, .table td {
    border-top: 0px;
	}
.table label { float:none;color: #6A6A6A; }

/* administracion */
.tag_content {
background-color:#fff;
padding:20px;
margin-top:-20px;
margin-left:1px;
}

.tabs > li > a {
background-color: #E6E6E6;
}

.delete {
color:#404040;
}
.delete:hover {
color:#404040;
}
h4.doubleline {
    background: url("../images/double_border.gif") repeat-x scroll left center transparent;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
     margin-left: 8px;
    color: #57686C;
}
h4.doubleline span {
    background: none repeat scroll 0 0 #EBEBEB;
    padding: 5px 8px;
    font-weight: bold;
}

#registerInfo {
    float:right;width:305px;padding:20px;
    height:255px;
}
#registerInfo p {
    margin-left:20px;
}
.liSearch span {
    float: right;
    font-size: 9px;
    margin-bottom: -2px;
    margin-right: 2px;
}
#amigos td {
    padding:5px;
}
.social_links {
  margin-bottom:10px;
  height: 30px;
  text-align: center;
}
.social_links ul { padding:0px; margin:0px;}
.social_links ul li {
    display:inline;
}
.social_links ul li span {
    vertical-align: top;
     color: #6A6A6A;
     font-size:13px;
     font-weight: bold;
     line-height: 30px;
}
.trovit {
    
     text-align:center;
}
.trovit p {
     color: #6A6A6A;
    font-weight: bold;
    margin:0px;
}

#numVehicles {
    text-align:center;
    color:#6A6A6A;
}
#numVehicles h4 {
    color:#4C4C4C;
    font-size: 15px;
    line-height: 30px;
}

#ads ul {
    list-style: none outside none;
    margin:0px;
}
#ads li{
     background-color:#E0E0E0; 
     margin-bottom: 10px;
    position: relative;
    cursor:pointer;
    height: 90px;    
    border: 1px dotted #999999;
    display: block;
    line-height: 7;
    text-align:center;
}
#ads li:hover { background-color: #C5EDEF !important; }
#ads li a { color:#3C3C3C; font-size: 14px; }

.topbar { position: relative; height:30px;}
.topbar-inner, .topbar .fill {
    background-image:-khtml-gradient(linear, left top, left bottom, from(#E3E3E3), to(#C3C3C3));
    background-image:-moz-linear-gradient(top, #E3E3E3, #C3C3C3);
    background-image:-ms-linear-gradient(top, #E3E3E3, #C3C3C3);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #E3E3E3), color-stop(100%, #C3C3C3));
    background-image:-webkit-linear-gradient(top, #E3E3E3, #C3C3C3);
    background-image:-o-linear-gradient(top, #E3E3E3, #C3C3C3);
    background-image:linear-gradient(top, #E3E3E3, #C3C3C3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E3', endColorstr='#C3C3C3', GradientType=0);
  
}
.btn-toolbar {margin-top:0px;}
.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group .btn:first-child{margin-left:0;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;}
.btn-group .btn:last-child,.btn-group .dropdown-toggle{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;}

.headerBk {
    width:100%;
    height: 76px;
    background:url(../images/logo_bk.png) left center no-repeat;
}

#containerHead li a{
    color:#FFF;
}
#containerHead .languages li a {
    color:#404040;
}
.topbar div > ul a, .nav a {
 padding: 5px 10px 5px;
}

.topbar div > ul span, .nav span {
    padding: 5px 10px;
    display: block;
    float: none;
    line-height: 19px;
    text-decoration: none;
    color:#808080;
}

.btngreensimple {
    background-color:#33CC00;     
    color: #FFF;
    font-weight: bold;
    font-family: Arial,sans-serif;    
    border: 1px solid #030C16;   
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    font-size: 16px;
    padding: 4px 17px;    
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.25);   
    margin-right: 10px;
    margin-top:5px;
}
.btngreensimple:hover {
    background-color:#B9CE33;     
}

.titleSearch {
    padding:6px;
    background:#FFF;
    font-weight:bold;    
    width:95%;
    display:block;
    text-align:center;
    font-size:12pt;
    margin-bottom: 8px;
}

.labelMetro {background-color:#bfbfbf;font-weight:bold;color:#ffffff;font-size:16px;padding:6px;}
.labelMetro.ref{background-color:#28733B;}
.labelMetro.price{background-color:#CC0001;}
.labelMetro.cat {background-color:#57686C;}
.labelMetro.cat a {color:#FFF;}
.modal-header-metro {background-color:#CCCCCC;color:#5D5D5D;font-size:16px;padding:6px;border-radius:0px;margin-bottom:2px;}
.modal-header-metro h5 {line-height:  16px;}
.modal-header-metro.metro2 {background-color:#F6F6F6;}
#sidebar {
    width:320px;
    margin-left:0px;
    background:#F2F2F2;
}

#itemHead {
    margin-bottom:8px;
    padding-top:25px;
}

#photos {
    margin-top:6px;
    margin-bottom: 6px;
}

#vehicle_details tr {
    margin-top:4px;
}

.custom-page {
    background:#F9F9F9;
    padding:40px;
}